1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | Console.Write( "Введите строку 1:" ); string a = Console.ReadLine(); Console.Write( "Введите строку 2:" ); string b = Console.ReadLine(); string [] A = a.Split( ' ' ); string [] B = b.Split( ' ' ); Console.WriteLine( "1.Заменить в первой строке все пробелы в знак табуляции." ); a = a.Replace( ' ' , '\t' ); Console.WriteLine( "Строка а : " + a); Console.WriteLine(); Console.WriteLine( "2. Удалить со второй половины первой строки все слова, которие совпадают с первым словом второй строки." ); Console.WriteLine($ "Слово - {B[0]}" ); for ( int i = A.Length / 2; i < A.Length; i++) { if (A[i] == B[0]) A[i] = "" ; } a = String.Join( "\t" , A); Console.WriteLine( "Строка а : " + a); Console.WriteLine(); Console.WriteLine( "3.Обьединить две строки в одну и вывести на экран каждое слово из новой строки." ); A = a.Split( '\t' ); B = b.Split( ' ' ); string [] C = new string [A.Length + B.Length]; for ( int i = 0; i < A.Length + B.Length; i++) { if (i < A.Length) C[i] = A[i]; else C[i] = B[i - A.Length]; if (C[i] != "" ) Console.WriteLine(C[i]); } string c = a + " " + b; Console.WriteLine(); Console.WriteLine( "4.Вывести полученные строки на экран." ); Console.WriteLine( "Строка a : " + a); Console.WriteLine( "Строка b : " + b); Console.WriteLine( "Строка a+b : " + c); Console.ReadKey(); |